@charset "utf-8";
/* CSS Document */
body{margin:0; font-size:84%;color:#333; font-family:Verdana, Geneva, sans-serif;}
ul,ol,form,h1,h2,h3,h4,h5,h6,p{padding:0; margin:0; list-style-type:none;}
i,cite{font-style:normal;}
a{color:#34538b; text-decoration:underline;}a:hover{color:#F30; text-decoration:underline;}
.l{float:left;}.r{float:right;}.cl{clear:both;}img{border:0;}
.tc{text-align:center;}.tr{text-align:right;}
.g0{color:#000;}.g3{color:#333;}.g6{color:#666666;}.g9{color:#999999;}.r3{color:#f30;}
.vm{vertical-align:middle;}.vtb{vertical-align:text-bottom;}.vt{vertical-align:top;}.vn{vertical-align:-2px;}
.ml2{margin-left:2px;}.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml20{margin-left:20px;}.mr2{margin-right:2px;}.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr20{margin-right:20px;}.mt2{margin-top:2px;}.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mb2{margin-bottom:2px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}
.f9{font-size:0.9em;}.f10{font-size:1em;}.f11{font-size:1.1em;}.f12{font-size:1.2em;}.f13{font-size:1.3em;}.f14{font-size:1.4em;}.f15{font-size:1.5em;}.f16{font-size:1.6em;}
.fix{zoom:1;}.fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.rel{position:relative;}.abs{position:absolute;}.fixed{position:fixed;}
.dn{display:none;}.db{display:block;}.dib{display:inline-block;}.di{display:inline;}
.zxx_out_box{width:70%; min-width:700px; border-left:1px solid white; border-right:1px solid white; margin:0 auto;}
.zxx_in_box{min-height:550px; _height:550px; border-left:1px solid #ccc; border-right:1px solid #ccc; background:white; padding:1em 2.5em 0;}
.zxx_header{padding:10px 20px 5px; border-bottom:1px solid #ccc; overflow:hidden; zoom:1;}
.zxx_author_time{float:right; margin-top:34px; color:#787878; font-family:"Courier New", Courier, monospace;}
.zxx_title{font-size:1.6em; text-align:center; margin:20px 0;}
.zxx_main_con{min-height:580px; _height:580px; padding:0 20px 20px;}
.zxx_footer{padding-bottom:25px; text-align:center;}
.zxx_test_list{padding:1em; font-size:1.1em; border-bottom:1px dashed #ccc; line-height:1.3; overflow:hidden; zoom:1;}
.zxx_code{display:block; padding:10px; margin:5px 0; background:#eee; border:1px dashed #ccc; clear:both; zoom:1;}
.zxx_code xmp,.zxx_code pre{margin:0; color:#00F; font-size:12px; white-space:pre-wrap; word-wrap:break-word;}
.zxx_btn{display:inline-block; background:url(../image/down_btn.png) no-repeat; padding-left:25px;}
.zxx_btn span,.zxx_btn a{display:inline-block; height:45px; line-height:45px; background:url(../image/down_btn.png) no-repeat right top; padding:0 45px 0 20px; cursor:pointer;}
.zxx_btn:hover,.zxx_btn a:hover{text-decoration:none; color:#34538b;}
.shadow{-moz-box-shadow:0 0 5px rgba(52, 83, 139, .6); -webkit-box-shadow:0 0 5px rgba(52, 83, 139, .6); box-shadow:0 0 5px rgba(52, 83, 139, .6);}
.zxx_ad_left{position:absolute; left:10px; top:120px; padding:10px 6px; background:white;}
.zxx_ad_right{position:absolute; right:10px; top:120px; padding:10px 6px; background:white;}
.zxx_ad_left.fixed,.zxx_ad_right.fixed{position:fixed!important; position:absolute;}
.zxx_ad_fixed{top:5px; position:fixed!important; position:absolute;}
.zxx_ad_close{font-size:12px; color:#0033ff; position:absolute; right:2px; top:0px; z-index:1000;}

/*bustop-right*/
.bustopmain{height:172px; width:890px; margin:0 auto;background:url(/images/bustop.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bustop.png" ,sizingMethod="crop");}

.bustopright{ float:left; border:0px solid red; margin-left:40px;_margin-left:38px; width:480px; margin-top:60px;}
.bustopright ul { list-style:none; padding:0px; margin:0px;}
.bustopright ul li{ float:left; font-size:25px; width:160px; line-height:48px; font-family:"微软雅黑"; font-weight:bold; text-align:center;}
.bustopright ul li a{ color:#FFFFFF; font-size:25px; position:relative;}
.bustopright ul li a:hover{ color:#FFFF00; font-size:25px; text-decoration:none;}
.bustopright ul li a:visited{color:#FFFFFF; font-size:25px; text-decoration:none;}

.cityname{ font-weight:bold; color:#006600; width:35px;}
.shadow{-moz-box-shadow:1px 1px 3px rgba(0,0,0,.4); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4); box-shadow:1px 1px 3px rgba(0,0,0,.4);}
.target_box{width:320px; padding:2px; border:0px solid #666666;}
.target_list{padding:0px; border-bottom:1px dashed #cccccc; overflow:hidden; _zoom:1;}
.target_list a{width:60px;position:relative; line-height:18px; margin-right:2px; padding:1px; color:#333; font-size:12px; text-align:center; text-decoration:none; float:left;}
.target_list a:hover{padding:0; border:1px solid #ddd; color:#cd0000;}


.shadowMM{-moz-box-shadow:1px 1px 3px rgba(0,0,0,.4); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4); box-shadow:1px 1px 3px rgba(0,0,0,.4);}
.target_boxMM{width:100px; background:#FFFFFF; padding:2px; border:1px solid #666666;}
.target_listMM{padding:0px; border-bottom:1px dashed #cccccc; overflow:hidden; _zoom:1;}
#Header1_targetMX ul{ list-style:none; padding:0px; margin:0px; width:100px;}
#Header1_targetMX ul li{ background:#FFFFFF; height:25px; line-height:25px; list-style-type:circle;text-indent:1em; border-bottom:1px dashed #cccccc;}
#Header1_targetMX ul li a{ background:#FFFFFF;color:#FF0000;}
#Header1_targetMX ul li a:visited{ background:#FFFFFF;color:#FF0000;}



.shadowplan{-moz-box-shadow:1px 1px 3px rgba(0,0,0,.4); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,.4); box-shadow:1px 1px 3px rgba(0,0,0,.4);}
.target_boxplan{width:180px; padding:2px; border:3px solid #666666; background-color:#fff;}
.target_list22{padding:4px; border-bottom:1px dashed #cccccc; overflow:hidden; _zoom:1;}
.target_list22 a{width:auto; width:150px; background:url('/images/cake2.gif') no-repeat; background-position:left; text-indent:5px; line-height:20px; margin-right:7px; padding:1px;text-indent:5px; background-position:left; color:#333; font-size:12px; text-align:left; text-decoration:none; float:left;}
.target_list22 a:hover{padding:0; border:1px solid #ddd; color:#cd0000;}

.target_car{width:330px; padding:2px; border:3px solid #666666; background-color:#fff;}
.cartable{ width:100%;}
.cartable td{ height:22px; line-height:22px;}
.cartabletdone{ border-bottom:1px solid #cccccc;font-weight:bold; letter-spacing:3px;}
.cartabletdtwo{ border-bottom:1px dashed #cccccc;}